technical services supervisor - Turkish English Dictionary